package com.pai.service.Personnel;



import com.pai.entity.Personnel;

import java.sql.Connection;
import java.util.List;

/**
 * 人员管理服务层
 */
public interface PersonnelService {
    /**
     * 获取列表
     * @return
     */
    public List<Personnel> getList();

    /**
     * 获取列表
     * @param departmentId 部门id
     * @param depName  部门名称
     * @param perName  人员名称
     * @return
     */
    public List<Personnel> getList(String departmentId, String depName, String perName);

    /**
     * 获取学生列表
     * @param parentDepId  二级学院id
     * @return
     */
    public List<Personnel> getStudentList(String parentDepId);

    /**
     * 获取学生列表
     * @param colId  辅导员id
     * @return
     */
    public List<Personnel> getStudentListCol(String colId) ;

        /**
         * 获取项详情
         * @param id
         * @return
         */
    public Personnel getItemDetail(String id);
    /**
     * 新增
     * @param item
     * @return
     */
    public boolean add(Personnel item);



    /**
     * 更新
     * @param item
     * @return
     */
    public boolean update(Personnel item);

    /**
     * 删除
     * @param id
     * @return
     */
    public boolean delete(String id);
}
